Artifact: Component
Purpose
A component represents a physical asset of the development process: files of some sort which contain source, configurations, executables and other physical products of development. Properties
Timing
Components may be created in the Inception Phase during the creation of User Interface Prototypes; though this is relatively minor. Architecturally significant components are created in the Elaboration Phase as the architectural prototypes are developed. Remaining components are created in the Construction Phase. Components are updated during the Transition Phase as defects are found and fixed. Responsibility
An implementer is responsible for the component, and ensures that:
Tailoring
Which types to use depends on the programming language and the implementation
environment in general. For examples of different types of components, see Guidelines:
Component. |
Rational Unified
Process |